package com.tdam.g12.soporte;

import java.io.Serializable;
import java.util.ArrayList;

public class Contacto implements Serializable
{	
	private String nombre;
	private int avatar;
	private String idExterno;
	
	private ArrayList<Telefono> telefonosList;
	private ArrayList<Email> emailsList;
	private ArrayList<MensajeWEB> mensajesList;

	public Contacto() { }
	
	public Contacto(String nombre, int avatar, String idExterno) 
	{
		this.nombre = nombre;
		this.avatar = avatar;
		this.idExterno = idExterno;
		telefonosList = new ArrayList<Telefono>(0);
		emailsList = new ArrayList<Email>(0);
		mensajesList = new ArrayList<MensajeWEB>(0);
	}

	public String getNombre() 
	{
		return nombre;
	}

	public void setNombre(String nombre) 
	{
		this.nombre = nombre;
	}	
	
	public String getIdExterno()
	{
		return idExterno;
	}

	public void setIdExterno(String idExterno)
	{
		this.idExterno = idExterno;
	}

	public int getAvatar()
	{
		return avatar;
	}

	public void setAvatar(int avatar)
	{
		this.avatar = avatar;
	}

	public ArrayList<Telefono> getTelefonos ()
	{
		return telefonosList;
	}

	public ArrayList<Email> getEmails ()
	{
		return emailsList;
	}
	
	public ArrayList<MensajeWEB> getMensajesWeb ()
	{
		return mensajesList;
	}
	
	public void addTelefono (Telefono telefono) 
	{
		telefonosList.add(telefono);
	}
	
	public void addMail (Email mail)
	{
		emailsList.add(mail);
	}
	
	public void addMjeWeb (MensajeWEB msjWeb)
	{
		mensajesList.add(msjWeb);
	}
	
	public void  setTelefonos(ArrayList<Telefono> listTelefonos)
	{
		this.telefonosList = listTelefonos;
	}

	public void  setMails(ArrayList<Email> listEmail)
	{
		this.emailsList = listEmail;
	}

	public void  setMjesWeb(ArrayList<MensajeWEB> listMjeWeb)
	{
		this.mensajesList= listMjeWeb;
	}
}
